Raw Mode
from Terminal mode
入力をそのまま処理するモード
キー入力が即座にプログラムに渡る
行バッファリングなし
インタラクションのあるTUIのイメージmrsekut.icon
https://ratatui.rs/concepts/backends/raw-mode/
line disciplineの処理をほぼすべてスキップ
キーを押した瞬間に1文字ずつプロセスに届く
エコーバックなし(アプリが自分で描画する)
シグナル生成なし(Ctrl+Cもただの文字として届く)
例えば、vim、less、top などはraw modeで動く
これらのアプリは画面描画やキー入力をすべて自前で制御したいので、line disciplineに余計なことをされると困る